Empirical Project Monitor: Automatic Data Collection and Analysis toward Software Process Improvement
نویسندگان
چکیده
In recent years, improvement of software process is increasingly gaining attention. However, its practice is very difficult because coherent data collection and utilization of the collected data require considerable experience with software process improvement. In this paper, we describe our empirical approach to software engineering and introduce Empirical Project Monitor (EPM). Collecting data on development activities from common software development support tools such as configuration management systems and mailing list managers, EPM analyzes the stored data automatically and provides graphical results. EPM facilitates coherent data collection and data analysis which are difficult tasks in practice.
منابع مشابه
Empirical Project Monitor: A System that Automatically Collects and Analyzes Quantitative Development Data toward Process Improvement
In recent years, improvement of software process is increasingly gaining attention. However, its practice is not easy because of difficulties of data collection and utilization of collected data. In this paper, we introduce Empirical Project Monitor (EPM), which is an automatic data collection and analysis system to support software process improvement. Collecting data from common tools used in...
متن کاملEmpirical Project Monitor: A Tool for Mining Multiple Project Data
Project management for effective software process improvement must be achieved based on quantitative data. However, because data collection for measurement requires high costs and collaboration with developers, it is difficult to collect coherent, quantitative data continuously and to utilize the data for practicing software process improvement. In this paper, we describe Empirical Project Moni...
متن کاملEASE Project: Introducing Empirical Software Engineering into Japanese Industry
In Japanese software development industry, there are few activities to objectively evaluate effectiveness or degree of improvement. The author believes empirical software engineering can solve this problem. This paper introduces an ongoing national project named EASE (Empirical Approach to Software Engineering). EASE project aims to introduce empirical approach into Japanese industry. This pape...
متن کاملYou can’t even ask them to push a button: Toward ubiquitous, developer-centric, empirical software engineering
Collection and analysis of empirical software project data is central to modern techniques for improving software quality, programmer productivity, and the economics of software project development. Unfortunately, barriers surrounding the cost, quality, and utility of empirical project data hamper effective collection and application in many software development organizations. This paper descri...
متن کاملA Research Framework for Empirical Software Engineering Collaboration and Its Application in a Software Development Project
To demonstrate and verify empirical software engineering methods, a new research framework was developed in response to government policy in Japan. This framework was adapted to a government software development project, which is currently in detailed design. This application demonstrates use of the framework in a real software development project. This paper describes the background and curren...
متن کامل